/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.javahispano.javacup.tacticas_aceptadas.maxtor.org.javahispano.javacup.modelo.mio;

import java.util.Collection;

import org.javahispano.javacup.modelo.Comando;
import org.javahispano.javacup.modelo.Posicion;

/**
 *
 * @author Administrador
 */
public class RespuestaSituacion {

    private boolean ganando = false;
    private int atacando = 0; // 1 yo -1 el

    private Collection<Integer> desmarcados = null;
    private Pase pase = null;
    private Collection<Circulo> circulosPase = null;
    private Collection<Disparo> disparos = null;
    private Collection<Comando> comandos = null;
    private VectorFis vectorBalon = null;
    private Movimiento movimientos = null;
    private int indiceReceptor = -1;

    public int getIndiceReceptor() {
        return indiceReceptor;
    }

    public void setIndiceReceptor(int indiceReceptor) {
        this.indiceReceptor = indiceReceptor;
    }

    public Movimiento getMovimientos() {
        return movimientos;
    }

    public void setMovimientos(Movimiento movimientos) {
        this.movimientos = movimientos;
    }

    public Collection<Disparo> getDisparos() {
        return disparos;
    }

    public void setDisparos(Collection<Disparo> disparos) {
        this.disparos = disparos;
    }
    private Posicion[] intercepcionesBalon = null;

    public Posicion[] getIntercepcionesBalon() {
        return intercepcionesBalon;
    }

    public void setIntercepcionesBalon(Posicion[] intercepcionesBalon) {
        this.intercepcionesBalon = intercepcionesBalon;
    }

    public VectorFis getVectorBalon() {
        return vectorBalon;
    }

    public void setVectorBalon(VectorFis vectorBalon) {
        this.vectorBalon = vectorBalon;
    }

    public Collection<Circulo> getCirculosPase() {
        return circulosPase;
    }

    public void setCirculosPase(Collection<Circulo> circulosPase) {
        this.circulosPase = circulosPase;
    }

    public RespuestaSituacion() {
    }

    public int getAtacando() {
        return atacando;
    }

    public void setAtacando(int atacando) {
        this.atacando = atacando;
    }

    public Pase getPase() {
        return pase;
    }

    public void setPase(Pase pase) {
        this.pase = pase;
    }

    public Collection<Integer> getDesmarcados() {
        return desmarcados;
    }

    public void setDesmarcados(Collection<Integer> desmarcados) {
        this.desmarcados = desmarcados;
    }

    public boolean isGanando() {
        return ganando;
    }

    public void setGanando(boolean ganando) {
        this.ganando = ganando;
    }

    public Collection<Comando> getComandos() {
        return comandos;
    }

    public void setComandos(Collection<Comando> comandos) {
        this.comandos = comandos;
    }
}
